事件
你可以利用绑定为控件添加事件
local panel = base.ui.panel {
array = 10,
base.ui.button {
bind = {
event = {
on_click = 'on_click',
},
},
},
}
local ui, bind = base.ui.create(panel)
for i = 1, 10 do
bind.on_click[i] = function ()
print(('第[%s]个按钮被点击'):format(i))
end
end
下面会介绍所有的事件,为了简便起见,例子里假定所有的事件名与绑定名是相同的。